Excel erlaubt das interaktive Einfügen von Grafiken in Tabellen und Diagramme. Das folgende Bild zeigt, wie die Entwicklerin eines Tabellenblattes mit der Symbolleiste Zeichnen einfach Vektorgrafiken erstellen kann (QuadratInteraktiv.xls). Ähnlich leicht ist es, Freihandzeichnungen und Photos (Bitmaps) zu importieren und auf einem Tabellenblatt zu platzieren.
Unser Ziel ist eine Einführung in den Programmbegriff. Wir zeichnen deshalb ein Quadrat nicht mehr interaktiv, sondern programmgesteuert. Unter einem Programm verstehen wir vorerst nur eine strukturierte Menge von Anweisungen an einen Computer. Statt eine Fülle von Anweisungen hintereinander zu fügen wird man in der Regel ein Programm aus mehreren für sich gut verständlichen Unterprogrammen zusammensetzen. VBA nennt Unterprogramme Subroutinen oder Funktionen.